CSSE 304 - Programming Language Concepts
- Credit Hours: 4R-0L-4C
- Term Available: F,W
- Graduate Studies Eligible: No
- Prerequisites: CSSE 230
- Corequisites: None
Syntax and semantics of programming languages. Grammars, parsing, data types, control flow, parameter passing, run-time storage management, binding times, functional programming and procedural abstraction, syntactic extensions, continuations, language design and evaluation. Students will explore several language features by writing an interpreter that implements them.